#include "PruebasMock.h"

CiudadMock::CiudadMock(Cadena nombre, nat costoDiario)
{
	m_Nombre = nombre;
	m_CostoDiario = costoDiario;
}

CiudadMock::~CiudadMock()
{
}

Cadena CiudadMock::ObtenerNombre() const
{
	return m_Nombre;
}

nat CiudadMock::ObtenerCostoDiario() const
{
	return m_CostoDiario;
}

bool CiudadMock::operator==(const ICiudad& c) const
{
	return this == &c;
}

ExcursionMock::ExcursionMock(nat nro, Cadena fechaPartida)
{
	m_Nro = nro;
	m_FechaPartida = fechaPartida;
}

ExcursionMock::~ExcursionMock()
{
}

nat ExcursionMock::ObtenerNro() const
{
	return m_Nro;
}

Cadena ExcursionMock::ObtenerFechaPartida() const
{
	return m_FechaPartida;
}

bool ExcursionMock::operator==(const IExcursion& e) const
{
	return this == &e;
}

ClienteMock::ClienteMock(Cadena cI, Cadena nombre, Cadena fechaRegistro)
{
	m_CI = cI;
	m_Nombre = nombre;
	m_FechaRegistro = fechaRegistro;
}

ClienteMock::~ClienteMock()
{
}

Cadena ClienteMock::ObtenerCI() const
{
	return m_CI;
}

Cadena ClienteMock::ObtenerNombre() const
{
	return m_Nombre;
}

Cadena ClienteMock::ObtenerFechaRegistro() const
{
	return m_FechaRegistro;
}

bool ClienteMock::operator==(const ICliente& c) const
{
	return this == &c;
}
